QoS for best‐effort batch jobs in container‐based cloud

نویسندگان

چکیده

The resource orchestrators in the cloud provide different QoS classes. Existing studies have mainly focused on guarantee for high-priority class jobs, but yet to consider delicate control of low-priority jobs cloud. In this paper, we propose differentiated shares that weighted CPU scheduling batch container-based To implement shares, extend reservation interfaces provided by Kubernetes and suggest an algorithm maps management attributes into those Linux. proposed can avoid worsening interference with containers exploiting hierarchical sharing task groups addition, a node scoring policy efficient inter-node job consideration shares. performance measurement results show best-effort without (less than 3% respect application-level performance).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mixed Batch and Transactional Workloads for Cloud Computing Jobs

In this mixed batch and transactional workloads for cloud computing jobs we implemented a technique that manages a long running jobs and OLTP it contains mixed workloads of all the types like word, video and image. In this process job scheduler plays an important role, it is assigned for managing workloads and also is an application for controlling non viewing or unattended background program p...

متن کامل

On-demand, Spot, or Both: Dynamic Resource Allocation for Executing Batch Jobs in the Cloud

Cloud computing provides an attractive computing paradigm in which computational resources are rented on-demand to users with zero capital and maintenance costs. Cloud providers offer different pricing options to meet computing requirements of a wide variety of applications. An attractive option for batch computing is spot-instances, which allows users to place bids for spare computing instance...

متن کامل

QoS-Based Pricing and Scheduling of Batch Jobs in OpenStack Clouds

The current Cloud infrastructure services (IaaS) market employs a resource-based selling model: customers rent nodes from the provider and pay per-node per-unit-time. This selling model places the burden upon customers to predict their job resource requirements and durations. Inaccurate prediction by customers can result in over-provisioning of resources, or under-provisioning and poor job perf...

متن کامل

Batch scheduling of step deteriorating jobs

In this paper we consider the problem of scheduling n jobs on a single machine, where the jobs are processed in batches and the processing time of each job is a step function depending on its waiting time, which is the time between the start of the processing of the batch to which the job belongs and the start of the processing of the job. For job i, if its waiting time is less than a given thr...

متن کامل

A Multilevel Scheduler for Batch Jobs on Large-scale Grids

This paper proposes a two-level scheduler for dynamically scheduling a continuous stream of sequential and multi-threaded batch jobs on large-scale grids, made up of interconnected clusters of heterogeneous single-processor and/or symmetric multiprocessor machines. The scheduler aims to schedule arriving jobs respecting their computational and deadline requirements, and optimizing the hardware ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Concurrency and Computation: Practice and Experience

سال: 2021

ISSN: ['1532-0634', '1532-0626']

DOI: https://doi.org/10.1002/cpe.6422